Object-oriented simulation of integrated whole farms: GPFARM framework

نویسنده

  • M. J. Shaffer
چکیده

Simulation frameworks for Decision Support Systems (DSSs) at the whole-farm level have not adequately supported process level management and integration of complex farming systems. Development of the Great Plains Framework for Agricultural Resource Management (GPFARM) DSS for whole-farm management required a simulation package that could handle this complex system. Object-oriented (OO) techniques now offer improved opportunity for the development of suitable whole-farm simulations. A whole-farm simulation framework was developed using Object-oriented programming (OOP) and executes appropriate simulation modules, written in procedural languages (FORTRAN and BASIC), for the lower-level processes. Abstraction, encapsulation, and hierarchy were crucial to simplifying whole-farm complexity. OOP relationships, particularly inheritance in crops, animals, and events were key in allowing dynamic (runtime) setup and simulation of the farm system. Event objects were positioned outside of the simulation class and farm state to provide event input format flexibility and allow the framework to check the system state before events were implemented. The inclusion of existing or extended procedural modules cut development time, helped insure maintenance support from cooperators, and assisted with deployment of computationally efficient code. The resulting package simulates wholefarm management involving interactive land units, integrated crop and livestock operations, crop rotation systems and multiple commodities, and soil and climate variability. Simulation of whole-farm scenarios provides information for DSS applications to display and compare management alternatives. This research showed that an effective OO framework for integrated farming systems should consist of a thorough object model of a farm state, a flexible input and implementation of events, and a simulation environment to accomplish the biological, chemical, and physical simulation of a farm. www.elsevier.com/locate/compag * Corresponding author. Fax: +1-970-4908310. E-mail address: [email protected] (M.J. Shaffer). Published by Elsevier Science B.V. 0168-1699/00/$ see front matter Published by Elsevier Science B.V. PII: S0168 -1699 (00 )00117 -4 M.J. Shaffer et al. / Computers and Electronics in Agriculture 28 (2000) 29–49 30

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Producers, Decision Support Systems, and GPFARM: Lessons Learned From a Decade of Development

In the Great Plains, there has been a recognized need for a systems modeling approach for sustainable agricultural research and development. Central to meeting the challenge of delivering viable decision support software, the USDA-ARS Great Plains Systems Research Unit (GPSRU), in a collaborative effort with Colorado State University (CSU), developed the Great Plains Framework for Agricultural ...

متن کامل

Application and Testing of GPFARM: A Farm and Ranch Decision Support System for Evaluating Economic and Environmental Sustainability of Agricultural Enterprises

GPFARM is a decision support system (DSS) software package currently being developed by the USDA-ARS Great Plains Systems Research Unit. The primary goal of the Great Plains Framework for Agricultural Resource Management (GPFARM) DSS is to provide farmers and ranchers with a strategic tool to evaluate long-term effects of management and resource allocation on economic and environmental sustaina...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

The GPFARM DSS for Agroecosystem Sustainability: Past, Future, and Lessons Learned

The USDA-ARS Agricultural Systems Research Unit (ASRU), in a collaborative effort with Colorado State University (CSU), developed the Great Plains Framework for Agricultural Resource Management (GPFARM) DSS. The general purpose of GPFARM is to serve as a whole-farm/ranch DSS for strategic agroecosystem sustainability evaluation across the U.S. Great Plains. Despite a reasonable level of produce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000